<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

</body>

<script>
  // var reverse = function (x) {
  //   var min = Math.pow(-2, 31)
  //   var max = Math.pow(2, 31)
  //   var sign = Math.sign(x)
  //   x = Math.abs(x)

  //   var result = x.toString().split('').reverse().join('')
  //   result = sign * parseInt(result)

  //   if (result > max) {
  //     return 0
  //   }
  //   if (result < min) {
  //     return 0
  //   }

  //   return result
  // }



  // var reverse = function (x) {
  //   var min = Math.pow(-2, 31)
  //   var max = Math.pow(2, 31)
  //   var sign = Math.sign(x)
  //   x = Math.abs(x)


  //   var result = 0
  //   var remainder

  //   while (x > 0) {
  //     remainder = x % 10
  //     x = (x - remainder) / 10
  //     result = result * 10 + remainder
  //   }

  //   result *= sign

  //   if (result > max) {
  //     return 0
  //   }
  //   if (result < min) {
  //     return 0
  //   }

  //   return result
  // }


  var reverse = arr => {
    newArr = []
    for (let i = arr.length - 1; i >= 0; i--) {
      newArr.push(arr[i])
    }
    return newArr
  }
  reverse(['12', '23', '66'])
</script>

</html>